#ifndef __STD_DATABASE_H__
#define __STD_DATABASE_H__
#include<sqlite3.h>
#include<string>
#include<vector>
using namespace std;


class stdDataBase
{
public:
    //什么时候使用虚析构
    virtual ~stdDataBase()=default;

public:
    //连接数据库
    virtual bool connectDB(const std::string &dbFileName)=0;
    //执行sql语句
    virtual bool execute(const std::string &sql)=0;
    //查询sql语句
    virtual  vector<vector<string>> query (const std::string &sql) = 0;
    //关闭数据库
    virtual void closeDB()=0;


};

#endif//__STD_DATABASE_H__